<menu id="8mwcu"></menu>
  • <rt id="8mwcu"><code id="8mwcu"></code></rt><center id="8mwcu"><dd id="8mwcu"></dd></center>
    <center id="8mwcu"></center>
    <dl id="8mwcu"></dl><tbody id="8mwcu"><small id="8mwcu"></small></tbody>
    
    
    <tbody id="8mwcu"></tbody>
     
    技術博客INFO
    聯(lián)系我們CONTACT

    公司地址:茂名市人民南路新村大院22號101

    電話:13592986386

    前后臺傳遞中文編碼解碼(解決亂碼)您當前的位置:首頁 > 前后臺傳遞中文編碼解碼(解決亂碼)

    前后臺傳遞中文編碼解碼(解決亂碼)

    發(fā)布時間:2018/10/18 17:34:09

    前臺JS 和后臺C#端傳遞中文


    JavaScript encodeURI() 函數(shù)

    定義和用法

    encodeURI() 函數(shù)可把字符串作為 URI 進行編碼。


    1. js url = encodeURI(encodeURI(url)) c#后臺string txtID = System.Web.HttpUtility.UrlDecode(request["TxtID"]);

    這種方式得到的非常正確。

    前臺JS encodeURI(cYiYuanName)

    后臺C# cYiYuanName = System.Web.HttpUtility.UrlDecode(cYiYuanName, System.Text.Encoding.GetEncoding("utf-8"));



    2.js url = "Table.aspx?TxtID="+escape(escape(str))

    c#后臺string txtID = System.Web.HttpUtility.UrlDecode(Request["TxtID"]);

    這種方式得到的字符之間空格是規(guī)律亂碼,我需要拆分空格的字符串,空格亂碼剛好用到,我使用的是這種方式。

    2、JS代碼和C#代碼

    >> 進行傳遞

    function GoUrl() {

        var Name = "中文參數(shù)";

        location.href = "B.aspx?Name="+escape(Name);

    }

    >> 進行接收

    string Name = Request.QueryString["Name"];

    Response.Write(Server.UrlDecode(Name));





    ==========================================================================

    后臺C#端傳遞中文到另外一個頁面

    傳遞中文之前,將要傳遞的中文參數(shù)進行編碼,在接收時再進行解碼。

    1、C#代碼

    >> 進行傳遞

    string Name = "中文參數(shù)";

    Response.Redirect("B.aspx?Name="+Server.UrlEncode(Name));

    >> 進行接收

    string Name = Request.QueryString["Name"];

    Response.Write(Server.UrlDecode(Name));




    美丽人妻中文字幕中出在线,97婷婷视频在线,亚洲精品午夜无码专区,人人九九精品国产 国产黄色视频在线播 亚洲精品91天天久久人人
    <menu id="8mwcu"></menu>
  • <rt id="8mwcu"><code id="8mwcu"></code></rt><center id="8mwcu"><dd id="8mwcu"></dd></center>
    <center id="8mwcu"></center>
    <dl id="8mwcu"></dl><tbody id="8mwcu"><small id="8mwcu"></small></tbody>
    
    
    <tbody id="8mwcu"></tbody>